<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>

</body>
</html>
<script>
var ming = {
  name: '小明' + '君',
  age: 48,
  weight: '70kg'
};
var tian = {
  name: '小天',
  age: 17
};

// 数组声明的规则： [表达式, 表达式...]
var students = [ming, tian];

// typeog 对比：对象 和 数组 typeof 的返回值，都是 'object'，即都是 复杂数据类型
// console.log('ming', typeof ming);  // 'object'
// console.log('students', typeof students); // 'object'

// 面试问题：JS中有几种数据类型？
  // 5种基础数据类型、1种复杂数据类型

// 数组的查： arr[表达式]  ->  结果值必须是 数字
// 对象的查：obj[表达式]

// ----------
var obj = {
  0: 'zzz',
  1: 'aaa',
  length: 2
};
var arr = ['zzz', 'aaa'];

console.log('obj', obj);
console.log('arr', arr);
</script>